var QQMapWX = require('../js/qqmap-wx-jssdk');
var qqmapsdk;
Page({
    data:{
      x:[],
      y:[]
    },
    
    onLoad: function () {
        // 实例化API核心类
        qqmapsdk = new QQMapWX({
            key: 'VKEBZ-AUUC5-JOQIR-IZRBT-SJTKS-OIBZL'
        });
    },
    
    nearby_search:function(){
      var _this = this;

      // 调用接口
      qqmapsdk.search({
         keyword: '医院',  //搜索关键词
         location: '45.722147,126.635424',  //设置周边搜索中心点
         success: function (res) { //搜索成功后的回调
           var mks = []
           var mkr =[]
           for (var i = 0; i < res.data.length; i++) {
             mks.push({ // 获取返回结果，放到mks数组中
               title: res.data[i].title,
               
              //  id: res.data[i].id,
              id:1,
               latitude: res.data[i].location.lat,
               longitude: res.data[i].location.lng,
               iconPath: "../image/我的.png", //图标路径
               width: 20,
               height: 20,
             }),
             mkr.push({
              title: res.data[i].title,
              latitude: res.data[i].location.lat,
              longitude: res.data[i].location.lng,
             })
           }
           _this.setData({ //设置markers属性，将搜索结果显示在地图中
             markers: mks,
             x : mkr
           })
          
         },
         fail: function (res) {
           console.log(res);
         },
         complete: function (res){
           console.log(res);
         }
     });
  },

  handleButtonClick: function (e) {  
    var paramValue = e.currentTarget.dataset.param;  
    console.log('传递的参数值:', paramValue);  
    const latitude = this.data.x[paramValue].latitude;
    const longitude = this.data.x[paramValue].longitude;
    const mapCtx = wx.createMapContext("myMap",this);
      mapCtx.moveToLocation({
          latitude:latitude,
          longitude:longitude,
      })
  }
  // onShow: function() {
  //   // this.mapCtx = wx.createMapContext('myMap'),
  //   // this.mapCtx.moveToLocation()
  //   var _this = this;
  //     wx.getLocation({
        
  //       type: 'wgs84',
  //       success (res) {
  //         const latitude = res.latitude
  //         const longitude = res.longitude
  //         _this.setData({
  //           x:latitude,
  //           y:longitude
  //         })
  //       },
  //      })
  // },
  

  
})
